首页> 外文OA文献 >Cache-Aware Memory Manager for Optimistic Simulations
【2h】

Cache-Aware Memory Manager for Optimistic Simulations

机译:高速缓存感知内存管理器,用于优化仿真

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Parallel Discrete Event Simulation is a well known technique\udfor executing complex general-purpose simulations where\udmodels are described as objects the interaction of which is\udexpressed through the generation of impulsive events. In\udparticular, Optimistic Simulation allows full exploitation of\udthe available computational power, avoiding the need to\udcompute safety properties for the events to be executed. Optimistic Simulation platforms internally rely on several data\udstructures, which are meant to support operations aimed\udat ensuring correctness, inter-kernel communication and/or\udevent scheduling. These housekeeping and management operations access them according to complex patterns, commonly suffering from misuse of memory caching architectures. In particular, operations like log/restore access data\udstructures on a periodic basis, producing the replacement\udof in-cache buffers related to the actual working set of the\udapplication logic, producing a non-negligible performance\uddrop.\udIn this work we propose generally-applicable design principles for a new memory management subsystem targeted at\udOptimistic Simulation platforms which can face this issue by\udwisely allocating memory buffers depending on their actual\udfuture access patterns, in order to enhance event-execution\udmemory locality. Additionally, an application-transparent\udimplementation within ROOT-Sim, an open-source generalpurpose optimistic simulation platform, is presented along\udwith experimental results testing our proposal.
机译:并行离散事件模拟是执行复杂的通用模拟的一种众所周知的技术,其中,udmodel被描述为通过冲动事件的产生而被压抑的对象。特别是,乐观仿真允许充分利用可用的计算能力,而不必为要执行的事件计算安全属性。 Optimistic Simulation平台内部依赖于几种数据\ udstructure,这些数据\ ud结构旨在支持旨在确保正确性,内核间通信和/或\ udevent调度的\ udad操作。这些内部维护和管理操作会根据复杂的模式访问它们,通常是由于滥用内存缓存体系结构而导致的。特别是,定期进行日志/恢复访问数据\ ud结构之类的操作,产生与\ udapplication逻辑的实际工作集相关的替换\ udof缓存内缓冲区,从而产生不可忽略的性能\ uddrop。我们针对针对\ udOptimistic模拟平台的新内存管理子系统提出了普遍适用的设计原则,该模拟器可以通过\根据它们的实际\未来访问模式明智地分配内存缓冲区来解决此问题,从而增强事件执行\ udm内存的局部性。此外,还提供了ROOT-Sim(一个开放源代码通用乐观仿真平台)中的应用程序透明/重复实现,以及测试我们的建议的实验结果。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号